package com.zzyk.main.model.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;

/**
    * 41次三相谐波数据表
    */
@Data
@TableName(value = "tb_device_harmonic_part")
public class DeviceHarmonicPart {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    /**
     * 设备id
     */
    @TableField(value = "deviceId")
    private Integer deviceId;

    /**
     * 数据类型：1.A相电压2.B相电压3.C相电压4.A相电流5.B相电流6.C相电流
     */
    @TableField(value = "`type`")
    private Integer type;

    /**
     * 数据入库时间（对应谐波历史总表）
     */
    @TableField(value = "recordTime")
    private Date recordTime;

    @TableField(value = "h1")
    private BigDecimal h1;

    @TableField(value = "h2")
    private BigDecimal h2;

    @TableField(value = "h3")
    private BigDecimal h3;

    @TableField(value = "h4")
    private BigDecimal h4;

    @TableField(value = "h5")
    private BigDecimal h5;

    @TableField(value = "h6")
    private BigDecimal h6;

    @TableField(value = "h7")
    private BigDecimal h7;

    @TableField(value = "h8")
    private BigDecimal h8;

    @TableField(value = "h9")
    private BigDecimal h9;

    @TableField(value = "h10")
    private BigDecimal h10;

    @TableField(value = "h11")
    private BigDecimal h11;

    @TableField(value = "h12")
    private BigDecimal h12;

    @TableField(value = "h13")
    private BigDecimal h13;

    @TableField(value = "h14")
    private BigDecimal h14;

    @TableField(value = "h15")
    private BigDecimal h15;

    @TableField(value = "h16")
    private BigDecimal h16;

    @TableField(value = "h17")
    private BigDecimal h17;

    @TableField(value = "h18")
    private BigDecimal h18;

    @TableField(value = "h19")
    private BigDecimal h19;

    @TableField(value = "h20")
    private BigDecimal h20;

    @TableField(value = "h21")
    private BigDecimal h21;

    @TableField(value = "h22")
    private BigDecimal h22;

    @TableField(value = "h23")
    private BigDecimal h23;

    @TableField(value = "h24")
    private BigDecimal h24;

    @TableField(value = "h25")
    private BigDecimal h25;

    @TableField(value = "h26")
    private BigDecimal h26;

    @TableField(value = "h27")
    private BigDecimal h27;

    @TableField(value = "h28")
    private BigDecimal h28;

    @TableField(value = "h29")
    private BigDecimal h29;

    @TableField(value = "h30")
    private BigDecimal h30;

    @TableField(value = "h31")
    private BigDecimal h31;

    @TableField(value = "h32")
    private BigDecimal h32;

    @TableField(value = "h33")
    private BigDecimal h33;

    @TableField(value = "h34")
    private BigDecimal h34;

    @TableField(value = "h35")
    private BigDecimal h35;

    @TableField(value = "h36")
    private BigDecimal h36;

    @TableField(value = "h37")
    private BigDecimal h37;

    @TableField(value = "h38")
    private BigDecimal h38;

    @TableField(value = "h39")
    private BigDecimal h39;

    @TableField(value = "h40")
    private BigDecimal h40;

    @TableField(value = "h41")
    private BigDecimal h41;

    public static final String COL_ID = "id";

    public static final String COL_DEVICEID = "deviceId";

    public static final String COL_TYPE = "type";

    public static final String COL_RECORDTIME = "recordTime";

    public static final String COL_H1 = "h1";

    public static final String COL_H2 = "h2";

    public static final String COL_H3 = "h3";

    public static final String COL_H4 = "h4";

    public static final String COL_H5 = "h5";

    public static final String COL_H6 = "h6";

    public static final String COL_H7 = "h7";

    public static final String COL_H8 = "h8";

    public static final String COL_H9 = "h9";

    public static final String COL_H10 = "h10";

    public static final String COL_H11 = "h11";

    public static final String COL_H12 = "h12";

    public static final String COL_H13 = "h13";

    public static final String COL_H14 = "h14";

    public static final String COL_H15 = "h15";

    public static final String COL_H16 = "h16";

    public static final String COL_H17 = "h17";

    public static final String COL_H18 = "h18";

    public static final String COL_H19 = "h19";

    public static final String COL_H20 = "h20";

    public static final String COL_H21 = "h21";

    public static final String COL_H22 = "h22";

    public static final String COL_H23 = "h23";

    public static final String COL_H24 = "h24";

    public static final String COL_H25 = "h25";

    public static final String COL_H26 = "h26";

    public static final String COL_H27 = "h27";

    public static final String COL_H28 = "h28";

    public static final String COL_H29 = "h29";

    public static final String COL_H30 = "h30";

    public static final String COL_H31 = "h31";

    public static final String COL_H32 = "h32";

    public static final String COL_H33 = "h33";

    public static final String COL_H34 = "h34";

    public static final String COL_H35 = "h35";

    public static final String COL_H36 = "h36";

    public static final String COL_H37 = "h37";

    public static final String COL_H38 = "h38";

    public static final String COL_H39 = "h39";

    public static final String COL_H40 = "h40";

    public static final String COL_H41 = "h41";
}